package cn.bugstack.springframework.aop.framework;


/**
 * AopProxy 接口定义了创建AOP代理对象的方法。
 * 定义一个标准接口，用于获取代理类。因为具体实现代理的方式既可以是JDK方式，也可以是Cglib方式，定义接口会更加方便管理实现类。
 */
public interface AopProxy {

    /**
     * 获取AOP代理对象。
     *
     * @return 返回代理对象，该对象在使用AOP时，会根据配置的切面进行拦截处理。
     */
    Object getProxy();

}

